﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using GameServer.Virtual_Objects.Room;

namespace GameServer.Networking.Packets
{    
    class PACKET_SPAWN_ZOMBIE_MADMAN : Packet
    {
        public PACKET_SPAWN_ZOMBIE_MADMAN(virtualRoom Room, int Slot)
        {
            newPacket(13432);
            addBlock(Slot);
            addBlock(0);
            addBlock(0);
            addBlock(new System.Random().Next(1, 23));
            addBlock(150);
        }
    }

    class PACKET_SPAWN_ZOMBIE_MANIAC : Packet
    {
        public PACKET_SPAWN_ZOMBIE_MANIAC(virtualRoom Room, int Slot)
        {
            newPacket(13432);
            addBlock(Slot);
            addBlock(0);
            addBlock(1);
            addBlock(new System.Random().Next(1, 23));
            addBlock(150);
        }
    }

    class PACKET_SPAWN_ZOMBIE_GRINDER : Packet
    {
        public PACKET_SPAWN_ZOMBIE_GRINDER(virtualRoom Room, int Slot)
        {
            newPacket(13432);
            addBlock(Slot);
            addBlock(0);
            addBlock(2);
            addBlock(new System.Random().Next(1, 23));
            addBlock(200);
        }
    }

    class PACKET_SPAWN_ZOMBIE_GROUNDER : Packet
    {
        public PACKET_SPAWN_ZOMBIE_GROUNDER(virtualRoom Room, int Slot)
        {
            newPacket(13432);
            addBlock(Slot);
            addBlock(0);
            addBlock(3);
            addBlock(new System.Random().Next(1, 23));
            addBlock(200);
        }
    }

    class PACKET_SPAWN_ZOMBIE_GROWLER : Packet
    {
        public PACKET_SPAWN_ZOMBIE_GROWLER(virtualRoom Room, int Slot)
        {
            newPacket(13432);
            addBlock(Slot);
            addBlock(0);
            addBlock(4);
            addBlock(new System.Random().Next(1, 23));
            addBlock(250);
        }
    }

    class PACKET_SPAWN_ZOMBIE_HEAVY : Packet
    {
        public PACKET_SPAWN_ZOMBIE_HEAVY(virtualRoom Room, int Slot)
        {
            newPacket(13432);
            addBlock(Slot);
            addBlock(0);
            addBlock(5);
            addBlock(new System.Random().Next(1, 23));
            addBlock(450);
        }
    }

    class PACKET_SPAWN_ZOMBIE_LOVER : Packet
    {
        public PACKET_SPAWN_ZOMBIE_LOVER(virtualRoom Room, int Slot)
        {
            newPacket(13432);
            addBlock(Slot);
            addBlock(0);
            addBlock(6);
            addBlock(new System.Random().Next(1, 23));
            addBlock(800);
        }
    }

    class PACKET_SPAWN_ZOMBIE_HANDGEMAN : Packet
    {
        public PACKET_SPAWN_ZOMBIE_HANDGEMAN(virtualRoom Room, int Slot)
        {
            newPacket(13432);
            addBlock(Slot);
            addBlock(0);
            addBlock(7);
            addBlock(new System.Random().Next(1, 23));
            addBlock(200);
        }
    }

    class PACKET_SPAWN_ZOMBIE_CHARIOT : Packet
    {
        public PACKET_SPAWN_ZOMBIE_CHARIOT(virtualRoom Room, int Slot)
        {
            newPacket(13432);
            addBlock(Slot);
            addBlock(0);
            addBlock(8);
            addBlock(new System.Random().Next(1, 23));
            addBlock(9000);
        }
    }

    class PACKET_SPAWN_ZOMBIE_CRUSHER : Packet
    {
        public PACKET_SPAWN_ZOMBIE_CRUSHER(virtualRoom Room, int Slot)
        {
            newPacket(13432);
            addBlock(Slot);
            addBlock(0);
            addBlock(9);
            addBlock(new System.Random().Next(1, 23));
            addBlock(10000);
        }
    }
}